package com.desay.pangoo.itmt.controller.vo;

import java.util.Set;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author uidq1163 on [2023年1月12日上午10:16:03] <br>
 *         课题状态变更申请VO
 * @Modified By： [修改人] on [修改日期] for [修改说明]
 */
@Data
@ApiModel(value = "课题状态变更申请VO")
public class TechProjectStatusVo {

	@ApiModelProperty(value = "关联课题ID")
	private Long techProjectId;

	/** 技术定义：TMT或者ITMT审核状态 */
	@ApiModelProperty(value = "技术定义审核状态：1待审核，2审核通过，3审核不通过")
	private Integer auditStatus;

	@ApiModelProperty(value = "技术定义审核意见")
	private String auditComments;

	/** 任务书：TMT或者ITMT审核状态 */
	@ApiModelProperty(value = "任务书审核状态：1待审核，2审核通过，3审核不通过")
	private Integer taskStatus;

	@ApiModelProperty(value = "任务书审核意见")
	private String taskComments;

	/** 立项状态 */
	@ApiModelProperty(value = "技术状态：1待立项，2已立项，3结项待评审，4结项评审通过，5结项评审不通过")
	private Integer approvalStatus;

	@ApiModelProperty(value = "结项评审意见")
	private String approvalComments;

	/** 附件信息 */
	@ApiModelProperty(value = "附件信息:fileType:'技术定义:definition,任务书:task'}")
	private Set<Long> fileIds;

}
